A Metrics Suite for Object-oriented Design to Improve Software Quality
نویسنده
چکیده
Accurate prediction of fault prone modules in software development process enables effective discovery and identification of the defects. Specific models and algorithms referred to identify the fault proneness in a system. Such prediction models serve the large-scale systems, where verification experts need to focus on development process. The ability of software quality models to accurately identify critical components allows for the application of focused verification activities ranging from manual inspection to automated formal analysis methods. Software quality models, thus, help ensure the reliability of the delivered products. The basic hypothesis of software quality prediction is that a module currently under development is fault prone if a module with the similar product or process metrics in an earlier project (or release) developed in the same environment was fault prone. Therefore, the information available early is directly proportional.
منابع مشابه
De ning and Designing a Quality OO Metrics Suite
An eeective metric program is dependent upon high quality metric collection and analysis tools. One of the principal lessons to emerge from software measurement over the last twenty years is the need for metric collection tools (Fenton 1992). Conclusions reached from researching existing object-oriented metrics and supporting metric suite tools, indicate that there are certain qualities require...
متن کاملAn Empirical Validation of Object Oriented Design Metrics in Object Oriented Systems
Object Oriented (OO) Design and Development have become popular in today’s software development environment. To produce high quality object oriented applications, a strong emphasis on design aspects, especially during the early phases of software, development is necessary. Design metrics play an vital role in helping developers to appreciate design aspects of software ie improve software qualit...
متن کاملAnalysis of Quality of the Design of the Object Oriented Software using Fuzzy Logic
Many of the software fail due to poor quality. Estimating software quality is an important task in the software development. The development of large software system is a time consuming and resource consuming activity. Software metrics are necessary to identify where the resources are needed; they are a crucial source of information for decision making. To produce high quality object oriented a...
متن کاملA New Suite of Metrics for Object-Oriented Software
Software practitioners need to be able to assess the quality of their software, and metrics provide an automated way to do that. Traditional software metrics count aspects of code related to its syntax. In contrast, semantic metrics, introduced by Etzkorn and Delugach, count things related to the meaning of software in its domain. Because semantic metrics do not depend on the structure of the c...
متن کاملEvaluation and Metrication of Object Oriented System
This paper presents some advances towards the quantitative evaluation of design attributes of object oriented software systems. We believe that these attributes can express the quality of internal structure, thus being strongly correlated with quality characteristics like analyzability, changeability, stability and testabilility, which are important to software developers and maintainers. In or...
متن کاملEmpirical Analysis of CK Metrics for Object-Oriented Design Complexity: Implications for Software Defects
To produce high quality object-oriented (OO) applications, a strong emphasis on design aspects, especially during the early phases of software development, is necessary. Design metrics play an important role in helping developers understand design aspects of software and, hence, improve software quality and developer productivity. In this paper, we provide empirical evidence supporting the role...
متن کامل